package dao;

import pojo.Goods;
import util.PageBean;

import java.util.List;

/**
 * 商品信息表dao层的数据处理
 * @author 周超
 */
public interface GoodsDao {

    /**
     * 新增商品
     */
    int addGoods(Goods goods);


    /**
     * 添加主键新增商品
     */
    int addGoods2(Goods goods);


    /**
     * 删除商品
     */
    int delGoods(int go_id);


    /**
     * 修改商品信息
     */
    int altGoods(Goods goods);


    /**
     * 按条件模糊查询所有商品信息
     */
    PageBean queryAllGoodsInfo(PageBean pb,String name);


    /**
     * 模糊查询数据库中有多少条符合条件的商品数据
     */
    int count(String name);


    /**
     * 查询所有商品信息
     */
    List<Goods> queryAllGoods();


    /**
     * 根据商品id查询商品信息
     */
    Goods queryGoodsInfo(int goId);

}
